Part Number Hot Search : 
MTD393V PJP8N60 T994D 926309 MTD393V 01M10V TLC157EP 2SA19
Product Description
Full Text Search
 

To Download HT66FB60A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a revision: v1.00 date: ? ove ?? e ? ??? ? 01 ? ? ove ?? e ? ??? ? 01 ?
rev. 1.00 ? ? ove ?? e ? ??? ? 01 ? rev. 1.00 3 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface table of contents eates cpu featu ? es ......................................................................................................................... 3 pe ? iphe ? al featu ? es ................................................................................................................. 3 usb module featu ? es ............................................................................................................. 4 gene?al desc?iption ......................................................................................... 4 selection ta?le ................................................................................................. 5 block diag?a? .................................................................................................. 5 pin assign?ent ........... ..................................................................................... 6 pin desc?iption .......... ...................................................................................... ? inte ? nally connected pins ..................................................................................................... 14 functional desc?iption .................................................................................. 15 m ulti-chip ha ? dwa ? e conside ? ations ..................................................................................... 15 m ulti-chip p ? og ? a ?? ing conside ? ations ............................................................................... 16 application ci?cuits ........... ............................................................................ 18 package info??ation ..................................................................................... 1? 48-pin lqfp (7 ?? 7 ?? ) outline di ? ensions .................................................................... 1 ? 64-pin lqfp (7 ?? 7 ?? ) outline di ? ensions .................................................................... ? 0
rev. 1.00 ? ?ove??e? ??? ?01? rev. 1.00 3 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface features cpu features ? operating v oltage: ? f sys =8mhz: 2.2v~5.5v ? f sys =12 mhz: 2. 7v~5.5v ? f sys =16 mhz: 4.5v~5.5v ? up to 0.25s instruction cycle with 16mhz system clock at v dd =5v ? power down and wake-up functions to reduce power consumption ? f ive oscillators: ? e xternal crystal C hxt ? e xternal 32.768khz C lxt ? e xternal rc C erc ? i nternal rc C hirc ? i nternal 32khz rc C lirc ? m ulti-mode operation: normal, slow, idle and sleep ? fully integrated internal 8mhz oscillator requires no external components ? a ll instructions executed in one or two instruction cycles ? table read instructions ? 63 powerful instructions ? up to 16-level subroutine nesting ? bit manipulation instruction peripheral features ? flash program memory: 16k16 ~ 32k16 ? data memory: 10248 ~ 20488 ? eeprom memory: 1288 ? in application programming function ? watchdog t imer function ? up to 51 bidirectional i/o lines ? software controlled 4-scom lines lcd driver with 1/2 bias ? multiple pin-shared external interrupts ? multiple t imer module for time measure, input capture, compare match output, pwm output or single pulse output function ? serial interfaces module C sim for spi or i 2 c ? single sefal spi interface C spia ? dual comparator functions ? dual t ime-base functions for generation of fxed time interrupt signals ? multi-channel 12-bit resolution a.d converter ? low voltage reset function ? low voltage detect function ? wide range of available package types ? flash program memory can be re-programmed up to 100,000 times ? flash program memory data retention > 10 years ? eeprom data memory can be re-programmed up to 1,000,000 times ? eeprom data memoery data retention > 10 years
rev. 1.00 4 ? ove ?? e ? ??? ? 01 ? rev. 1.00 5 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface usb module features ? interconnected to holtek mcu via spi interface ? full y compliant with usb (universal serial bus) 2.0 full-speed specifcation ? 6 endpoints (including endpoint 0) ? fifo: 8, 8, 8, 64, 8, 64 for endpoint 0 ~ endpoint 5 respectively ? s uspend mode and remote w ake-up function ? m ultiple usb interrupt generation sources: endpoint a ccess, suspend, resume and reset signals ? cmos clock input, clki, with frequency of 6 mhz/12mhz for the usb pll clock general description the HT66FB60A/ht66fb70a series of devices are flash memory a/d type 8-bit high performance risc a rchitecture m icrocontrollers, de signed for a wi de range of a pplications. of fering use rs t he convenience of flash memory mult i-programming features, these devices also include a wide range of functio ns and features. other memory includes an area of ram data memory as well as an area of eeprom memory for storage of non-volatile data such as serial numbers, calibration data etc. analog features include a multi-channel 12-bit a/d converter and dual comparator functions. multiple and extremely flexible t imer modules provide timing, pulse generation and pwm generation fu nctions. c ommunication wi th t he ou tside wor ld i s c atered fo r by i ncluding fu lly integrated spi or i 2 c interface functions, two popular interfaces which provide designers with a means o f e asy c ommunication wi th e xternal p eripheral h ardware. pr otective f eatures su ch a s a n internal w atchdog t imer, low v oltage reset and low v oltage detector coupled with excellent noise imm unity and esd protection ensure that reliable operation is maintained in hostile electrical environments. a full choice of hxt , lxt , erc, hirc and lirc oscillator functions are provided including a fully integrated s ystem os cillator w hich requires no external components for its implementation. the ability to operate and switch dynamically between a range of operating modes using di fferent c lock sou rces gi ves use rs t he a bility t o op timise m icrocontroller op eration a nd minimise power consumption. the device contains a single usb full-speed interface to allow data communication with an external usb ho st c ontroller. it i s pa rticularly sui table fo r a pplications whi ch re quire da ta c ommunication between pcs and peripheral usb hardware. the inclusion of fexible i/o programming features, t ime-base functions along with many other features e nsure t hat t he de vices wi ll fnd e xcellent use i n a pplications suc h a s e lectronic m etering, environmental monitoring, handheld instruments, household appliances, electronically controlled tools, motor driving in addition to many others.
rev. 1.00 4 ?ove??e? ??? ?01? rev. 1.00 5 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface selection table most fe atures a re c ommon t o a ll de vices. t he m ain fe atures di stinguishing t hem a re progra m memory and data memory capacity . the following table summarises the main features of each device. part no. program memory data memory data eeprom i/o external interrupt a/d converter HT66FB60A 16k 16 10 ? 4 8 1 ? 8 8 53 4 1 ? - ? it 1 ? ht66fb70a 3 ? k 16 ? 048 8 1 ? 8 8 53 4 1 ? - ? it 1 ? part no. timer module sim spia time base comparators usb stacks package HT66FB60A 10- ? it ctm ? 16- ? it stm 3 10- ? it etm 1 ? ? 16 48/64 lqfp ht66fb70a 10- ? it ctm ? 16- ? it stm 3 10- ? it etm 1 ? ? 16 48/64 lqfp note: as devices exist in more than one package format, the table refects the situation for the package with the most pins. block diagram the following block diagram illust rates the dual-chip structure of the devices, where an individual mcu and spi to usb chips are combined into a single package. ??? ????????? ??? ??? ??? ??? ???????? ???????? ????????????? ???????? ????????? ??? ????????? ????????? ??????? ???????? ??????? ??? ??? ??? ??? ??? ???? ??? ??? ??? ??? ??? ??? ???? ??? ??? ???? ????
rev. 1.00 6 ? ove ?? e ? ??? ? 01 ? rev. 1.00 7 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface 8-bit risc mcu core external oscillators erc/hxt/lxt watchdog timer reset circuit interrupt controller stack ocds / icp eeprom io ctms stms etm time bases lvd lvr internal osillators hirc/lirc ram flash rom 12-bit a/d converter comparators usb spia sim pin assignment ph0/tp0/tp0b/a?0/vref/c0x pf 1/ a? 11 /c1p pf 0/ a? 10 /c1? pe 7/ a? ?/ i?t 1 pe 6/ a? 8/ i?t 0 vss vdd pb 4/ xt ? pb 3/ xt 1 vss ? pb 1/ osc 1 pb ?/ osc ? pe 5/ tp 3/ tp 3b pe4/tp1b/tp1bb/tp1ib pb0/res pf? pe3/sdoa/tck3 pe?/sdia/i?t? pe1/scka/i?t1 pc0/tp1b/tp1bb/tp1ib/scom0 pc1/tp1b/tp1bb/tp1ib/scom1 pc7/scom3/tp1a/tp1ia pc6/scom?/tp0/tp0b pd5/tp0/tp0b pd 4/ tp ?/ tp ?b/ tp ?i pc 3/ pi?t / tp ?/ tp ?b/ tp ?i/c1x pc?/pck/tck?/c0x pa? pa0 pb5/scs 13 15 20 21 22 23 24 pa7/sck/scl/a?7 pa6/sdi/sda/a?6 pa5/sdo/a?5/c1x pa4/i?t1/tck1/a?4 pa3/i?t0/a?3/c0? ph1/tck0/a??/c0p pa1/tp1a/tp1ia/a?1 1 2 3 5 10 12 27 26 25 28 29 30 31 32 33 34 35 36 45 43 42 40 39 38 37 pe0/scsa/i?t0 ht 66fb 60 a/ ht 66 fb 70a 48 lqfp -a udp v 33 o ?c ?c ?c ?c ?c ?c ud? vddu
rev. 1.00 6 ?ove??e? ??? ?01? rev. 1.00 7 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface ph 0/ tp 0/ tp 0b/ a? 0/ vref /c0x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 pf 1/ a? 11 /c1p pf 0/ a? 10 /c1? pe 7/ a? ?/ i?t 1 pe 6/ a? 8/ i?t 0 pf 6 vss vdd pb 4/ xt ? pb 3/ xt 1 vss ? pb 1/ osc 1 pb ?/ osc ? pf 4 pf 3 pe 5/ tp 3/ tp 3b pe4/tp1b/tp1bb/tp1ib pb0/res pf5 pf? pe3/sdoa/tck3 pe?/sdia/i?t? pe1/scka/i?t1 pc0/tp1b/tp1bb/tp1ib/scom0 pc1/tp1b/tp1bb/tp1ib/scom1 pc7/scom3/tp1a/tp1ia pc6/scom?/tp0/tp0b pg0/c0x pg1/c1x pd5/tp0/tp0b pd4/tp?/tp?b/tp?i 39 38 37 36 35 34 33 40 41 42 43 44 45 46 47 48 pg 4/ tp 4/ tp 4b/ tp 4i pg 3/ tp 4/ tp 4b/ tp 4i pg ?/ tck 4 pc 3/ pi?t / tp ?/ tp ?b/ tp ?i/c1x pc ?/ pck / tck ?/c0x ph 5/ sdoa ph4/sdia pa? pa0 ph3/scka ph?/scsa pg7/tp5/tp5b/tp5i pg6/tp5/tp5b/tp5i pg5/tck5 pb5/scs 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 pa7/sck/scl/a?7 pa6/sdi/sda/a?6 pa5/sdo/a?5/c1x pa4/i?t1/tck1/a?4 pa3/i?t0/a?3/c0? ph1/tck0/a??/c0p pa1/tp1a/tp1ia/a?1 pe0/scsa/i?t0 ht 66 fb 60 a/ ht 66 fb 70a 64 lqfp -a udp v 33 o ?c ?c ?c ?c ?c ?c ud? vddu ph0/tp0/tp0b/a?0/vref/c0x pf 1/ a? 11 /c1p pf 0/ a? 10 /c1? pe 7/ a? ?/ i?t 1 pe 6/ a? 8/ i?t 0 vss vdd pb 4/ xt ? pb 3/ xt 1 vss ? pb 1/ osc 1 pb ?/ osc ? pe 5/ tp 3/ tp 3b pe4/tp1b/tp1bb/tp1ib pb0/res pf? pe3/sdoa/tck3 pe?/sdia/i?t? pe1/scka/i?t1 pc0/tp1b/tp1bb/tp1ib/scom0 pc1/tp1b/tp1bb/tp1ib/scom1 pc7/scom3/tp1a/tp1ia pc6/scom?/tp0/tp0b pd5/tp0/tp0b pd 4/ tp ?/ tp ?b/ tp ?i pc 3/ pi?t / tp ?/ tp ?b/ tp ?i/c1x pc?/pck/tck?/c0x pa?/icpck/ocdsck pa0/icpda/ocdsda pb5/scs 13 14 15 16 17 18 19 20 21 22 23 24 pa7/sck/scl/a?7 pa6/sdi/sda/a?6 pa5/sdo/a?5/c1x pa4/i?t1/tck1/a?4 pa3/i?t0/a?3/c0? ph1/tck0/a??/c0p pa1/tp1a/tp1ia/a?1 1 2 3 4 5 6 7 8 9 10 11 12 27 26 25 28 29 30 31 32 33 34 35 36 48 47 46 45 44 43 42 41 40 39 38 37 pe0/scsa/i?t0 ht 66 vb 60 a/ ht 66 vb 70 a 48 lqfp -a udp v 33 o ?c ?c ?c ?c ?c ?c ud? vddu
rev. 1.00 8 ? ove ?? e ? ??? ? 01 ? rev. 1.00 ? ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface ph 0/ tp 0/ tp 0b/ a? 0/ vref /c0x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 pf 1/ a? 11 /c1p pf 0/ a? 10 /c1? pe 7/ a? ?/ i?t 1 pe 6/ a? 8/ i?t 0 pf 6 vss vdd pb 4/ xt ? pb 3/ xt 1 vss ? pb 1/ osc 1 pb ?/ osc ? pf 4 pf 3 pe 5/ tp 3/ tp 3b pe4/tp1b/tp1bb/tp1ib pb0/res pf5 pf? pe3/sdoa/tck3 pe?/sdia/i?t? pe1/scka/i?t1 pc0/tp1b/tp1bb/tp1ib/scom0 pc1/tp1b/tp1bb/tp1ib/scom1 pc7/scom3/tp1a/tp1ia pc6/scom?/tp0/tp0b pg0/c0x pg1/c1x pd5/tp0/tp0b pd4/tp?/tp?b/tp?i 39 38 37 36 35 34 33 40 41 42 43 44 45 46 47 48 pg 4/ tp 4/ tp 4b/ tp 4i pg 3/ tp 4/ tp 4b/ tp 4i pg ?/ tck 4 pc 3/ pi?t / tp ?/ tp ?b/ tp ?i/c1x pc ?/ pck / tck ?/c0x ph 5/ sdoa ph4/sdia pa?/icpck/ocdsck pa0/icpda/ocdsda ph3/scka ph?/scsa pg7/tp5/tp5b/tp5i pg6/tp5/tp5b/tp5i pg5/tck5 pb5/scs 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 pa7/sck/scl/a?7 pa6/sdi/sda/a?6 pa5/sdo/a?5/c1x pa4/i?t1/tck1/a?4 pa3/i?t0/a?3/c0? ph1/tck0/a??/c0p pa1/tp1a/tp1ia/a?1 pe0/scsa/i?t0 ht 66vb 60 a/ ht 66 vb 70 a 64 lqfp -a udp v 33 o ?c ?c ?c ?c ?c ?c ud? vddu note: 1. if the pin-shared pin functions have multiple outputs simultaneously , the pin-shared function is determined by the corresponding software control bits except the functions determined by the confguration options. 2. the ht66v b60a/ht66vb7 0a device is the ev chip of the ht66f b60a/ht66fb7 0a series of devices. it supports the on-chip debug function for debugging during development using the ocdsda and ocdsck pins connected to the holtek ht -ide develo pment tools. r efer to the ocds section of the mcu datasheet for more details.
rev. 1.00 8 ?ove??e? ??? ?01? rev. 1.00 ? ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface pin description with the exception of the power pins, all pins on these devices can be referenced by their port name, e.g. p a.0, p a.1 etc, which refer to the digital i/o function of the pins. however these port pins are also shared wi th other funct ion such as the anal og to di gital converte r, se rial port pins, et c. the function of each pi n is li sted in the foll owing table s , however the de tails behi nd how each pin is confgured is contained in individual mcu and spi to usb chip datasheet. the important point to note here is that some i/o lines are not bonded to the external pins. users should take special care of these i/o port lines. refer to the hardware c onsiderations section for more details. pad name function opt i/t o/t description pa0 /icpda/ocdsda pa0 pawu papu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. icpda st cmos icp data/add ? ess ocdsda st cmos ocds data/add ? ess ? fo ? ev chip only. pa1/t p1a/tp1 ia/a ? 1 pa 1 pawu papu pas0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. tp1a pas0 cmos tm1 a output tp1ia ifs ? st tm1 a input a ? 1 pas0 a ? a/d conve ? te ? analog input pa ? /icpck/ocdsck pa ? pawu papu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. icpck st cmos icp clock pin ocdsck st ocds clock pin ? fo ? ev chip only. pa3/ i ? t0/a ? 3/c0 ? pa3 pawu papu pas1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. i ? t 0 i ? teg i ? tc0 ifs0 st exte ? nal inte ?? upt 0 a ? 3 pas1 a ? a/d conve ? te ? analog input c0 ? pas1 a ? c o ? pa ? ato ? 0 inve ? ting input pa4/ i ? t1/tck1/a ? 4 pa4 papu pawu pas ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. i ? t1 i ? teg i ? tc0 ifs0 st exte ? nal inte ?? upt 1 tck1 ifs1 st tm1 input a ? 4 pas1 a ? a/d conve ? te ? analog input pa5 /sdo/a ? 5/c1x pa5 pawu papu pas ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. sdo pas ? cmos spi data output a ? 5 pas ? a ? a/d conve ? te ? analog input c1x pas ? cmos c o ? pa ? ato ? 1 output
rev. 1.00 10 ? ove ?? e ? ??? ? 01 ? rev. 1.00 11 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface pad name function opt i/t o/t description pa6/ sdi/sda/a ? 6 pa6 pawu papu pas3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. sdi pas3 ifs4 st spi data input sda pas3 ifs4 st ? mos i ? c data line a ? 6 pas3 a ? a/d conve ? te ? analog input pa7/ sck/scl/a ? 7 pa7 pawu papu pas3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up and wake-up. sck pas3 ifs4 st cmos spi se ? ial clock scl pas3 ifs4 st ? mos i ? c clock line a ? 7 pas3 a ? a/d conve ? te ? analog input pb0/res pb0 pbpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up res co st reset pin pb1/osc1 pb1 pbpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up osc1 co hxt hxt/erc oscillato ? pin & ec ? ode input pin pb ? / osc ? pb ? pbpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up osc ? co hxt hxt oscillato ? pin pb3/xt1 pb3 pbpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up xt1 co lxt lxt oscillato ? pin pb4/ xt ? pb4 pbpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up xt ? co lxt lxt oscillato ? pin pb5/scs pb5 pbpu pbs ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scs pbs ? ifs4 st cmos spi slave select pc0/tp1b/tp1bb/tp1ib/scom0 pc0 pcpu pcs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp1b pcs0 cmos tm1 b output tp1bb pcs0 cmos tm1 inve ? ted b output tp1ib ifs ? st tm1 b input scom0 pcs0 scom lcd co ?? on output pc1/tp1b/tp1bb/tp1ib/scom1 pc1 pcpu pcs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp1b pcs0 cmos tm1 b output tp1bb pcs0 cmos tm1 inve ? ted b output tp1ib ifs ? st tm1 b input scom1 pcs0 scom lcd co ?? on output
rev. 1.00 10 ?ove??e? ??? ?01? rev. 1.00 11 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface pad name function opt i/t o/t description p c ? / pck/tck ? /c0x p c ? pcpu pcs1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up pck pcs1 cmos p e ? iphe ? al clock output tck ? ifs1 st tm ? input c0x pcs1 cmos co ? pa ? ato ? 0 output pc3/ pi ? t /tp ? /tp ? b/tp ? i/c1x pc3 pcpu pcs1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up pi ? t ifs0 st ? p e ? iphe ? al inte ?? upt tp ? pcs1 cmos tm ? output tp ? b pcs1 cmos tm ? inve ? ted output tp ? i ifs ? st tm ? input c1x pcs1 cmos co ? pa ? ato ? 1 output pc6/ scom ? /tp0/tp0b pc6 pcpu pcs3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scom ? pcs3 scom lcd co ?? on output tp0 pcs3 cmos tm0 output tp0b pcs3 cmos tm0 inve ? ted output pc7/scom3/tp1a/tp1ia pc7 pcpu pcs3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scom3 pcs3 scom lcd co ?? on output tp1a pcs3 cmos tm1 a output tp1ia ifs ? st tm1 a input pd4/ tp ? /tp ? b/tp ? i pd4 pdpu pds ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp ? pds ? cmos tm ? output tp ? b pds ? cmos tm ? inve ? ted output tp ? i ifs ? st tm ? input pd5/tp0/tp0b pd5 pdpu pds ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp0 pds ? cmos tm0 output tp0b pds ? cmos tm0 inve ? ted output pe0/scsa/ i ? t 0 pe0 pepu pes0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scsa pes0 ifs5 st cmos spia slave select i ? t 0 i ? teg i ? tc0 ifs0 st exte ? nal inte ?? upt 0 pe1/scka/ i ? t 1 pe1 pepu pes0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scka pes0 ifs5 st cmos spia se ? ial clock i ? t 1 i ? teg i ? tc0 ifs0 st exte ? nal inte ?? upt 1
rev. 1.00 1 ? ? ove ?? e ? ??? ? 01 ? rev. 1.00 13 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface pad name function opt i/t o/t description p e ? /sdia/ i ? t ? p e ? pepu pes1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up sdia ifs5 st cmos spi se ? ial clock i ? t ? i ? teg i ? tc 3 ifs0 st exte ? nal inte ?? upt ? pe3/sdoa/tck3 p e ? pepu pes1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up sdoa pes1 st cmos spia se ? ial clock tck3 ifs1 st tm3 input pe4/tp1b/tp1bb/tp1ib pe4 pepu pes ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp1b pes ? cmos tm1 b output tp1bb pes ? cmos tm1 inve ? ted b output tp1ib ifs ? st tm1 b input pe5/tp3/tp3b pe5 pepu pes ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp3 pes ? cmos tm3 output tp3b pes ? cmos tm3 inve ? ted output pe6/ a ? 8/ i ? t 0 pe6 pepu pes3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up a ? 8 pes3 a ? a/d conve ? te ? analog input i ? t 0 i ? teg i ? tc0 ifs0 st exte ? nal inte ?? upt 0 pe7/ a ?? / i ? t 1 pe7 pepu pes3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up a ?? pes3 a ? a/d conve ? te ? analog input i ? t 1 i ? teg i ? tc0 ifs0 st exte ? nal inte ?? upt 1 pf0/ a ? 10/c1 ? pf0 pfpu pfs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up a ? 10 pfs0 a ? a/d conve ? te ? analog input c1 ? pfs0 a ? c o ? pa ? ato ? 1 inve ? ting input pf1/ a ? 11/c1p pf1 pfpu pfs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up a ? 11 pfs0 a ? a/d conve ? te ? analog input c1p pfs0 a ? c o ? pa ? ato ? 1 non-inve ? ting input p f ? ~pf6 pfn pfpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up pg0/c0x pg0 pgpu pgs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up c0x pgs0 cmos c o ? pa ? ato ? 0 output pg1/c1x pg1 pgpu pgs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up c1x pgs0 cmos c o ? pa ? ato ? 1 output
rev. 1.00 1? ?ove??e? ??? ?01? rev. 1.00 13 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface pad name function opt i/t o/t description p g ? /tck4 p g ? pgpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tck4 st tm4 input pg3/tp4/tp4b/tp4i pg3 pgpu pgs1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp4 pgs1 cmos tm4 output tp4b pgs1 cmos tm4 inve ? ted output tp4i ifs3 st tm4 input pg4/tp4/tp4b/tp4i pg4 pgpu pgs ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp4 pgs ? cmos tm4 output tp4b pgs ? cmos tm4 inve ? ted output tp4i ifs3 st tm4 input pg5/tck5 pg5 pgpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tck5 st tm5 input pg6/tp5/tp5b/tp5i pg6 pgpu pgs3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp5 pgs3 cmos tm5 output tp5b pgs3 cmos tm5 inve ? ted output tp5i ifs3 st tm5 input pg7/tp5/tp5b/tp5i pg7 pgpu pgs3 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp5 pgs3 cmos tm5 output tp5b pgs3 cmos tm5 inve ? ted output tp5i ifs3 st tm5 input p h0/tp0/tp0b/a ? 0/vref/c0x ph0 phpu phs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tp0 phs0 cmos tm0 output tp0b phs0 cmos tm0 inve ? ted output a ? 0 phs0 a ? a/d conve ? te ? analog input vref phs0 a ? a/d conve ? te ? ? efe ? ence input c0x phs0 cmos c o ? pa ? ato ? 0 output p h1/tck0/a ?? /c0p ph1 phpu phs0 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up tck0 ifs1 st tm0 input a ?? phs0 a ? a/d conve ? te ? analog input c0p phs0 a ? c o ? pa ? ato ? 0 non-inve ? ting input p h ? /scsa p h ? phpu phs1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scsa phs1 ifs5 st cmos spia slave select ph3/scka ph3 phpu phs1 st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up scka phs1 ifs5 st cmos spia se ? ial clock
rev. 1.00 14 ? ove ?? e ? ??? ? 01 ? rev. 1.00 15 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface pad name function opt i/t o/t description ph4/sdia ph4 phpu st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up sdia ifs5 st cmos spia se ? ial data input ph5/sdoa ph5 phpu phs ? st cmos gene ? al pu ? pose i/o. registe ? ena ? led pull-up sdoa phs ? st cmos spia se ? ial data output v33o v33o 3.3v ? egulato ? output udp udp st cmos usb d+ data pin ud ? ud ? st cmos usb d- data pin vddu vddu pwr usb positive powe ? supply ? c ? c ? ot connected vdd vdd pwr positive powe ? supply vss vss pwr ? egative powe ? supply. g ? ound vss ? vss ? pwr i/o pad powe ? supply. g ? ound legend: i/t: input type; o/t: output type opt: optional by confguration option (co) or register option pwr: power; co: confguration option st: schmitt t rigger input; scom: software controlled lcd com; cmos: cmos output; nmos: nmos output hxt: high frequency crystal oscillator lxt: low frequency crystal oscillator internally connected pins among t he p ins m entioned i n t he t ables a bove se veral p ins a re n ot c onnected t o e xternal p ackage pins. these pins are interconnection pins between the mcu and the spi to usb chips and are listed in the following table. the description is provided from the spi to usb chip standpoint. spi-to-uart chip pin name type description sdi i slave spi se ? ial data in input signal inte ? nally connected to the mcu maste ? spi sdo output signal sdo o slave spi se ? ial data out output signal inte ? nally connected to the mcu maste ? spi sdi input signal sck i slave spi se ? ial clock input signal inte ? nally connected to the mcu maste ? spi sck output signal scs i slave spi device select input signal i nte ? nally connected to the mcu maste ? spi scs output signal C connected to pull high ? esisto ? clki i clock input signal inte ? nally connected to the mcu maste ? pck output signal i ? t o usb inte ?? upt output signal inte ? nally connected to the mcu maste ? pi ? t input signal a usb ? elated inte ?? upt will gene ? ate a low pulse signal on this line
rev. 1.00 14 ?ove??e? ??? ?01? rev. 1.00 15 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface functional description as t hese de vices pa ckages c ontain m ultiple i nternal c hips, for a de tailed func tional de scription, users must refer to the relevant individual datasheets for both the mcu and the spi to usb chip. the following table shows which individual devices are inside each package. device part no. individual chips mcu chip spi to uart chip HT66FB60A ht66f60a ht45b0k ht66fb70a ht66f70a although most of the functional description material will be located in the individual datasheets, there a re so me sp ecial c onsiderations wh ich n eed t o b e t aken i nto a ccount wh en u sing m ulti-chip devices. these points will be mentioned in the hardware and software consideration sections. as the complexity of usb data protocol does not permit comprehensive usb operation information to be p rovided i n t he r elated da tasheets, t he r eader sh ould t herefore c onsult o ther e xternal information for a detailed usb understanding. multi-chip hardware considerations as these single-package multi-chip devices are composed of an individual mcu and spi to usb chips, using them together requires the user to take care of some special points. absolute maximum ratings as these single-package multi-chip devices are composed of an individual mcu and spi to usb chips, using them together requires the user to take care of some special points. power supply examination of the block diagram will reveal that the spi to usb chip power supply pin, vddu, has no internal connection to the mcu power supply pin, vdd. for this reason these two pins must be connected externally. to calculate the power consumption for the devices, the total operating currnt is the sum of the operating current for the mcu specifed in the mcu datasheet and the operating current for the spi to usb chip listed in the ht45b0k datasheet. similarly , the standby current is the sum of the two individual chip standby currents. p ower down and wake up the mcu and spi to usb chip are powered down independently of each other . the method of powering d own t he mc u i s c overed i n t he r elevant mc u d atasheet se ction. no te t hat t he spi t o usb chip must be powered down before the mcu is poweed down. after t he d evice i s p owered d own, i t c an a lso b e wo ken u p b y t he spi t o uar t c hip i nterrupt e xcept by wake-up sources mentioned in the mcu datas heet. when a ua rt interrupt occurs on the int line inter nally connected to the mcu pint line, it will wake up the mcu if the mcu has entered a power down mode. after the mcu is woken up, the application program must set the corresponding control bits to make the device function normally. interrupts when a usb inte rrupt occurs, a low pulse will be generated on the int line and sent to the mcu peripheral interrupt line pint to get the attention of the microcontroller . when the u sb interrupt caused by one of t he usb i nterrupt ge neration sourc es oc curs, i f t he c orresponding i nterrupt control in the host mcu is enabled and the mcu stack is not full, the program will jump to the corresponding interrupt vector where it can be serviced before returning to the main program.
rev. 1.00 16 ? ove ?? e ? ??? ? 01 ? rev. 1.00 17 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface for a usb interrupt to be serviced, in addition to the bits for the corresponding interrupt enable control in the spi to usb chip being set, the global interrupt enable control and the related interrupt enable control bits in the host mcu must also be set. if these bits are not set, then the interrupt signal will only be a wake-up source and no interrupt will be serviced. unbonded mcu pins examination of the relevant mcu datasheet will reveal that not all of the mcu i/o port lines are bonded out to external pins. as a result special attention regarding initialixation procedures should be paid to these port lines. if the pins are pin-shared with the analog input pins, they will be setup as analog inputs and the corresponding analog circuits will be disabled after a reset. when these pins are set as analog input pins and the relevant circuits are disabled, they will not consume any power eve n i f t he i nput pin condit ions are not kept as ei ther high or l ow l ogic l evels. howeve r, i f the pi ns a re not pi n-shared wi th a nalog i nput pi ns, t hey wi ll be se tup a s i nput st ates wi thout pul l high re sistors a fter a re set. use rs shoul d t herefore e nsure t hat t hese pi ns a re set up i n i nput sta tes with pull high resistors or in output states with either a high or low level to avoid additional power consumption resulting from foating input pins. multi-chip programming considerations to use the usb function, several important steps must be implemented to ensure that the spi to usb chip operates normally. ? the spi interface pin-shared function must be properly confgured when the spi functional pins of the microcontroller are used to control the spi to usb chip and for transmission and reception. to ensure proper setup between the mcu master spi to the spi to usb chip slave spi, the sim pin-shared function settings togethe r with the pck and pint pins in the corresponding mcu pin- shared function selection registers should be setup as shown in the following table. ? scs pin-shared function setup in the p ds0 register register bit no. bit name setting value pds0 3~0 pd0s [3:0] 0010 ? sck pin-shared function setup in the p ds0 register register bit no. bit name setting value pds0 7~4 pd1s [3:0] 0010 ? sdi/sda pin-shared function setup in the pds 1 and ifs4 register s register bit no. bit name setting value pds1 3~0 p d ? s [3:0] 0010 ifs4 5~4 sdis [1:0] 10 ? 11 ? sdo pin-shared function setup in the pds 1 register register bit no. bit name setting value pds1 7~4 pd3s [3:0] 0100 ? pck pin-shared function setup in the pcs2 register register bit no. bit name setting value pcs ? 7~4 pc5s [3:0] 0001
rev. 1.00 16 ?ove??e? ??? ?01? rev. 1.00 17 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface ? pint pin-shared function setup in the pcs2 and ifs0 register s register bit no. bit name setting value pcs ? 3~0 pc4s [3:0] 0000 ifs0 7~6 pi ? tbs [1:0] 01 ? 10 ? 11 ? the sim operating m ode control bits sim2~sim0 i n t he simc0 re gister ha ve t o b e confgured t o enable the sim to operate in the spi master mode with a different spi clock frequency. ? sim operating mode control bits sim2~sim0 in the simc0 register register bit name setting value simc0 7~5 sim [ ? :0] 00 0 ? 001 ? 010 ? 011 ? 100 sim [2:0] : sim operating mode control 000: spi master mode; spi clock is f /4 001: spi master mode; spi clock is f /16 010: spi master mode; spi clock is f /64 011: spi master mode; spi clock is f 100: spi master mode; spi clock is tm0 ccrp match frequency/2 101~111: must not be used ? the pck enable control bit, tb2en, must be set to 1 to enable the pck output as the clock source for the spi to uart chip external clock input with various pck output frequencies determined by the tb22, tb21 and tb20 bits in the tbc2 register together with the peripheral clock source selection bits, clks11 and clks10, in the psc1 register. ? pck output frequency selection bits pckp1~pckp0 in the simc0 register register bit no. bit name setting value tbc ? 7 tb ? e ? 1 ? ~0 tb ? [ ? :0] 000~111 psc1 1~0 clks1 [1:0] 00~11 clks1 [1:0] : peripheral clo c k source selection C f 00: f is derived from f 01: f is derived from f /4 10: f is derived from f 11: f is derived from f tb2 [2:0] : peripheral clock output division selection 000: f 000: f /2 000: f / 000: f / 000: f / 000: f /32 000: f / 000: f /128 the special attention must be paid to the peripheral clock output division selection together with the clock source selection to obtain a proper clock frequency to drive the spi to chip to generate certain baud rates. after the above setup conditions have been implemented, the mcu can enable the sim interface by setting the simen bit high. the mcu can then begin communication with external connected appliances using its spi interface. the detailed functional descriptions of the mcu master spi are provided within the serial interface module section of the relevant mcu datasheet.
rev. 1.00 18 ? ove ?? e ? ??? ? 01 ? rev. 1.00 1? ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface application circuits                                                       
        ?  
  ?    ?  ? ????  ? ?  ?           -   - -
- - ? ? ???  ?  ?      

                               note: "*" it is recommended that this component is added for added esd protection. "**" it is recomm ended that thi s component is added in environm ents where power li ne noise is signifcant.
rev. 1.00 18 ?ove??e? ??? ?01? rev. 1.00 1 ? ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface package information note that the package information provided here is for consultation purposes only . as this information may be updated at regular intervals users are reminded to consult the holtek website for the latest version of the package information. additional supplementary information with regard to pa ckaging is listed below. click on the relevant section to be transferred to the relevant website page. ? further package information (include outline dimensions, product t ape and reel specifcations) ? packing meterials information ? carton information ? pb free products ? green packages products
rev. 1.00 ? 0 ? ove ?? e ? ??? ? 01 ? rev. 1.00 ?1 ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface 48-pin lqfp (7mm7mm) outline dimensions                    symbol dimensions in inch min. nom. max. a 0.350 D 0.358 b 0. ? 7 ? D 0. ? 80 c 0.350 D 0.358 d 0. ? 7 ? D 0. ? 80 e D 0.0 ? 0 D f D 0.008 D g 0.053 D 0.057 h D D 0.063 i D 0.004 D j 0.018 D 0.030 k 0.004 D 0.008 0 D 7 symbol dimensions in mm min. nom. max. a 8. ? 0 D ? .10 b 6. ? 0 D 7.10 c 8. ? 0 D ? .10 d 6. ? 0 D 7.10 e D 0.50 D f D 0. ? 0 D g 1.35 D 1.45 h D D 1.60 i D 0.10 D j 0.45 D 0.75 k 0.10 D 0. ? 0 0 D 7
rev. 1.00 ?0 ?ove??e? ??? ?01? rev. 1.00 ? 1 ? ove ?? e ? ??? ? 01 ? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface 64-pin lqfp (7mm7mm) outline dimensions                    symbol dimensions in inch min. nom. max. a 0.350 D 0.358 b 0. ? 7 ? D 0. ? 80 c 0.350 D 0.358 d 0. ? 7 ? D 0. ? 80 e D 0.016 D f 0.005 D 0.00 ? g 0.053 D 0.057 h D D 0.063 i 0.00 ? D 0.006 j 0.018 D 0.030 k 0.004 D 0.008 0 D 7 symbol dimensions in mm min. nom. max. a 8. ? 0 D ? .10 b 6. ? 0 D 7.10 c 8. ? 0 D ? .10 d 6. ? 0 D 7.10 e D 0.40 D f 0.13 D 0. ? 3 g 1.35 D 1.45 h D D 1.60 i 0.05 D 0.15 j 0.45 D 0.75 k 0.0 ? D 0. ? 0 0 D 7
rev. 1.00 ?? ? ove ?? e ? ??? ? 01 ? rev. 1.00 pb ?ove??e? ??? ?01? HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface HT66FB60A/ht66fb70a enhanced a/d flash type 8-bit mcu with eeprom and usb interface holtek semiconductor inc. (headquarters) ? o.3 ? c ? eation rd. ii ? science pa ? k ? hsinchu ? taiwan tel: 886-3-563-1 ??? fax: 886-3-563-118 ? http://www.holtek.co ? .tw holtek semiconductor inc. (taipei sales offce) 4f- ?? ? o. 3- ?? yuanqu st. ? ? ankang softwa ? e pa ? k ? taipei 115 ? taiwan tel: 886- ? - ? 655-7070 fax: 886- ? - ? 655-7373 fax: 886- ? - ? 655-7383 (inte ? national sales hotline) holtek semiconductor (china) inc. (dongguan sales offce) building ? o.10 ? xinzhu cou ? t ? ( ? o.1 headqua ? te ? s) ? 4 cuizhu road ? songshan lake ? dongguan ? china 5 ? 3808 tel: 86-76 ? - ? 6 ? 6-1300 fax: 86-76 ? - ? 6 ? 6-1311 ? 86-76 ? - ? 6 ? 6-13 ?? holtek semiconductor (usa), inc. (north america sales offce) 467 ?? f ? e ? ont blvd. ? f ? e ? ont ? ca ? 4538 ? usa tel: 1-510- ? 5 ? - ? 880 fax: 1-510- ? 5 ? - ? 885 http://www.holtek.co ? copy ? ight ? ?01 2 ?y hol tek semico?duct or i?c. the info ?? ation appea ? ing in this data sheet is ? elieved to ? e accu ? ate at the ti ? e of pu ? lication. howeve ?? holtek assu ? es no ? esponsi ? ility a ? ising f ? o ? the use of the specifications desc ? i ? ed. the applications ? entioned he ? ein a ? e used solely fo ? the pu ? pose of illust ? at ion and holtek ? akes no wa ?? anty o ? ? ep ? esentation that such applications will ? e suita ? le without fu ? the ? ? odification ? no ? ? eco ?? ends the use of its p ? oducts fo ? application that ? ay p ? esent a ? isk to hu ? an life due to ? alfunction o ? othe ? wise. holtek's p ? oduct s a ? e not aut ho ? ized f o ? use as c ? itic al co ? ponents in life vxssruwghylfhvruvvwhpv+rowh?uhvhuyhvwkhuljkwwrdowhulwvsurgxfwvlwkrxwsulruqrwlfdwlrq)ru the ? ost up-to-date info ?? ation ? please visit ou ? we ? site at http://www.holtek.co ? .tw.


▲Up To Search▲   

 
Price & Availability of HT66FB60A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X